// pages/admin/admin.js
Page({
  data: {
    adminMenus: [
      {
        id: 1,
        title: '用户管理',
        icon: '/images/admin_users.png',
        url: '/pages/admin/users/users'
      },
      {
        id: 2,
        title: '单词本管理',
        icon: '/images/admin_books.png',
        url: '/pages/admin/wordbooks/wordbooks'
      },
      {
        id: 3,
        title: '统计管理',
        icon: '/images/admin_stats.png',
        url: '/pages/admin/stats/stats'
      }
    ]
  },

  // 导航到管理员菜单
  navigateToMenu(e) {
    const { url } = e.currentTarget.dataset
    wx.navigateTo({
      url
    })
  },

  // 返回上一页
  navigateBack() {
    wx.navigateBack()
  },

  onLoad: function () {
    // 检查是否是管理员
    const userInfo = wx.getStorageSync('userInfo')
    const isAdmin = userInfo && userInfo.role === 'admin'

    if (!isAdmin) {
      wx.showToast({
        title: '无管理员权限',
        icon: 'none',
        duration: 2000
      })

      // 返回上一页
      setTimeout(() => {
        wx.navigateBack()
      }, 2000)
    }
  }
})